-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Bluetooth: Fix double set random address for every advertising enable #97974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
LingaoM
wants to merge
397
commits into
zephyrproject-rtos:main
from
LingaoM:fix_double_set_random_addr
Closed
Bluetooth: Fix double set random address for every advertising enable #97974
LingaoM
wants to merge
397
commits into
zephyrproject-rtos:main
from
LingaoM:fix_double_set_random_addr
+36,924
−11,639
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7790a4f to
a558bcf
Compare
0e7b311 to
a558bcf
Compare
|
@PavelVPV I am confused about the failure of mesh relay in bbsim? |
a04b899 to
8659046
Compare
8659046 to
231ba67
Compare
- Removal of double enum (by me) caused wrong later enum entries - See commit 36abe5e - Added the second power down state (but with different name) -> This restores the old function but still fixes the double enum issue - The second power down state equals a different valid value in the mode register. Documentation does not state if they are equal but it is likely that they only differ in readback value. -> With this change all possible register values are mapped -> The power down state values are 0b000 and 0b100 Signed-off-by: Martin Koehler <[email protected]>
- as the pull request is just running I can also properly indent Signed-off-by: Martin Koehler <[email protected]>
Fix wrong SPI, UART and TWAI pins. Signed-off-by: Sylvio Alves <[email protected]>
The Python version installed with winget defaults to 3.8, make a more recent version the default. Also add a note on the execution policy for activating the Python virtual environment. Signed-off-by: Pieter De Gendt <[email protected]>
Added arduino_spi label to FRDM-RW612 device tree board definition, allowing compatible shield boards to be used. Also extend the board YAML file with related support tags arduino_gpio, arduino_i2c and arduino_spi. Signed-off-by: Stephan Linz <[email protected]>
Added mikrobus_serial, mikrobus_i2c, mikrobus_spi and mikrobus_header node labels to FRDM-RW612 device tree board definition, allowing compatible shield boards to be used. Also extend the FlexComm SPI pinmux to support CS0 (Arduino connector) and CS1 (MicroBus connector) as hardware controlled CS pin. Signed-off-by: Stephan Linz <[email protected]>
Disable various samples because they require certain digital or analog signals from the Arduino header, which are not connected and therefore not defined via the connector gpio-map. Signed-off-by: Stephan Linz <[email protected]>
The old controller based timing properties being present in boards DTS is making it so that overlays cannot specify timing parameters of spi devices, because the old controller properties take precedence in the driver still. We should remove these anyways, so first step is to remove from board level, luckily there is only these two cases. Signed-off-by: Declan Snyder <[email protected]>
The LPSPI and SOC hardware has some electrical timing characteristics that need to be met in order to pass these test properly, these values should be fine for the purpose. Signed-off-by: Declan Snyder <[email protected]>
Update the documentation of ESP32 related boards: * use included sections for common parts * fix the `References` links if applicable. Signed-off-by: Marek Matej <[email protected]>
This commit enables the pm device driver support for the spi_silabs_siwx91x_gspi driver. Signed-off-by: S Mohamed Fiaz <[email protected]>
Added the driver implementation and Kconfig choices Signed-off-by: Zacck Osiemo <[email protected]>
Apply correct device tree overlay is applied for SC18IS606 Signed-off-by: Zacck Osiemo <[email protected]>
Add PM support for RTC to cc23x0 SoC. Signed-off-by: Stoyan Bogdanov <[email protected]>
Add PM support for LGPT0, LGPT1, LGPT2 and LGPT3 to cc23x0 SoC. Signed-off-by: Stoyan Bogdanov <[email protected]>
- add driver for Vishay VEML6046 RGBIR color sensor - add new compatible "vishay,veml6046" - support fetch and get sensor subsystem operations - triggered mode and interrupts are not yet supported Signed-off-by: Andreas Klinger <[email protected]>
- Test all attribute combinations of Vishay RGBIR color sensor VEML6046. - Print OVERFLOW in case of saturation of sensor. - This small program is intended to be helping when finding appropriate attributes for an application of the sensor. Signed-off-by: Andreas Klinger <[email protected]>
- create common header file veml60xx-common.h for sensors VEML6031 and VEML6046. Signed-off-by: Andreas Klinger <[email protected]>
This commits adds a `compatibles` field to each board entry in the board catalog, similar to the `supported_features` field. Signed-off-by: Benjamin Cabé <[email protected]>
There might be different UI widgets that deal with tags so make sure that we use identifiers and selectors that are not too generic. Signed-off-by: Benjamin Cabé <[email protected]>
…alog This adds the ability to filter boards in the catalog by compatible strings. It supports wildcards so e.g. one can quickly find all boards with an "st,lsm*" accelerometer. Signed-off-by: Benjamin Cabé <[email protected]>
This adds a link to the board catalog in the sidebar of each binding page, directing users to boards using the compatible. Signed-off-by: Benjamin Cabé <[email protected]>
c8e7b03 to
2e94b80
Compare
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
|
Please retry analysis of this Pull-Request directly on SonarQube Cloud |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: Bluetooth Controller
area: Bluetooth Host
Bluetooth Host (excluding BR/EDR)
area: Bluetooth Mesh
area: Bluetooth
area: Tests
Issues related to a particular existing or missing test
manifest
manifest-hal_bouffalolab
manifest-hal_renesas
manifest-trusted-firmware-m
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
bt_le_ext_adv_update_paramwill set new random address when option not selectBT_LE_ADV_OPT_USE_IDENTITY, Butbt_le_ext_adv_startwill also set random address again.This will be affect bluetooth mesh, after this change, will ensure address only change once for every advertising.